package com.xsqd.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

/**
 * <p>
 * 地图评分
 * </p>
 *
 * @author fjx
 * @since 2023年10月13日
 */
@Getter
@Setter
@Accessors(chain = true)
@TableName("t_d_lhpj_base")
public class TDLhpjBase implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 归属地地区编码
     */
    @TableField("regionbelong")
    private String regionbelong;

    /**
     * 区县/乡镇名
     */
    @TableField("regionname")
    private String regionname;

    /**
     * 本机区域编码
     */
    @TableField("regioncode")
    private String regioncode;

    /**
     * 归属时间,例如2022-1表示2022年1季度
     */
    @TableField("belongtime")
    private String belongtime;

    /**
     * 面上整改基础分
     */
    @TableField("mszgwcqk_base")
    private BigDecimal mszgwcqkBase;

    /**
     * 面上整改总分
     */
    @TableField("mszgwcqk_total")
    private BigDecimal mszgwcqkTotal;

    /**
     * 面上整改得分
     */
    @TableField("mszgwcqk_score")
    private BigDecimal mszgwcqkScore;

    /**
     * 整改日常监督情况基础分
     */
    @TableField("zgrcjdqk_base")
    private BigDecimal zgrcjdqkBase;

    /**
     * 整改日常监督情况总分
     */
    @TableField("zgrcjdqk_total")
    private BigDecimal zgrcjdqkTotal;

    /**
     * 整改日常监督情况得分
     */
    @TableField("zgrcjdqk_score")
    private BigDecimal zgrcjdqkScore;

    /**
     * 巡察工作评级基础分
     */
    @TableField("xcgzpj_base")
    private BigDecimal xcgzpjBase;

    /**
     * 巡察工作评级总分
     */
    @TableField("xcgzpj_total")
    private BigDecimal xcgzpjTotal;

    /**
     * 巡察工作评级得分
     */
    @TableField("xcgzpj_score")
    private BigDecimal xcgzpjScore;

    /**
     * 巡视整改成效综合情况基础分
     */
    @TableField("xszgcxzhpgqk_base")
    private BigDecimal xszgcxzhpgqkBase;

    /**
     * 巡视整改成效综合情况总分
     */
    @TableField("xszgcxzhpgqk_total")
    private BigDecimal xszgcxzhpgqkTotal;

    /**
     * 巡视整改成效综合情况得分
     */
    @TableField("xszgcxzhpgqk_score")
    private BigDecimal xszgcxzhpgqkScore;

    /**
     * 面上管控总分
     */
    @TableField("msgk_total")
    private BigDecimal msgkTotal;

    /**
     * 被动发现问题基础分
     */
    @TableField("bdfxwt_base")
    private BigDecimal bdfxwtBase;

    /**
     * 被动发现问题总分
     */
    @TableField("bdfxwt_total")
    private BigDecimal bdfxwtTotal;

    /**
     * 被动列入扣分
     */
    @TableField("bdlr_sub")
    private BigDecimal bdlrSub;

    /**
     * 复发再发扣分
     */
    @TableField("ffzf_sub")
    private BigDecimal ffzfSub;

    /**
     * 主动发现问题基础分
     */
    @TableField("zdfxwt_base")
    private BigDecimal zdfxwtBase;

    /**
     * 主动发现问题总分
     */
    @TableField("zdfxwt_total")
    private BigDecimal zdfxwtTotal;

    /**
     * 主动推送加分
     */
    @TableField("zdts_add")
    private BigDecimal zdtsAdd;

    /**
     * 预先未报扣分
     */
    @TableField("yxwb_sub")
    private BigDecimal yxwbSub;

    /**
     * 主被动发现问题总分
     */
    @TableField("zbdfxwt_total")
    private BigDecimal zbdfxwtTotal;

    /**
     * 即知即改基础分
     */
    @TableField("zggcgk_base")
    private BigDecimal zggcgkBase;

    /**
     * 即知即改总分
     */
    @TableField("zggcgk_total")
    private BigDecimal zggcgkTotal;

    /**
     * 未明确牵头领导_扣分
     */
    @TableField("wmqqtld_sub")
    private BigDecimal wmqqtldSub;

    /**
     * 不按时_扣分
     */
    @TableField("bas_sub")
    private BigDecimal basSub;

    /**
     * 多退回_扣分
     */
    @TableField("dth_sub")
    private BigDecimal dthSub;

    /**
     * 成效不明显_扣分
     */
    @TableField("cxbmx_sub")
    private BigDecimal cxbmxSub;

    /**
     * 整改质量_总分
     */
    @TableField("zgzl_total")
    private BigDecimal zgzlTotal;

    /**
     * 立体评价分支_基础分
     */
    @TableField("ltpjfz_base")
    private BigDecimal ltpjfzBase;

    /**
     * 立体评价分值_得分
     */
    @TableField("ltpjfz_score")
    private BigDecimal ltpjfzScore;

    /**
     * 系数
     */
    @TableField("xs")
    private BigDecimal xs;

    /**
     * 整改完成情况_基础分
     */
    @TableField("zgwcqk_base")
    private BigDecimal zgwcqkBase;

    /**
     * 整改完成情况_总分
     */
    @TableField("zgwcqk_total")
    private BigDecimal zgwcqkTotal;

    /**
     * 延期_扣分
     */
    @TableField("yanqi_sub")
    private BigDecimal yanqiSub;

    /**
     * 逾期_扣分
     */
    @TableField("yuqi_sub")
    private BigDecimal yuqiSub;

    /**
     * 整改到位总分
     */
    @TableField("zgdw_total")
    private BigDecimal zgdwTotal;

    /**
     * 复发再发_基础分
     */
    @TableField("ffzf_base")
    private BigDecimal ffzfBase;

    /**
     * 复发再发_总分
     */
    @TableField("ffzf_total")
    private BigDecimal ffzfTotal;

    /**
     * 清单关注_扣分
     */
    @TableField("qdgz_sub")
    private BigDecimal qdgzSub;

    /**
     * 清单提示_扣分
     */
    @TableField("qdts_sub")
    private BigDecimal qdtsSub;

    /**
     * 整改再发_扣分
     */
    @TableField("zgzf_sub")
    private BigDecimal zgzfSub;

    /**
     * 整改成效_基础分
     */
    @TableField("zgcx_base")
    private BigDecimal zgcxBase;

    /**
     * 整改成效_总分
     */
    @TableField("zgcx_total")
    private BigDecimal zgcxTotal;

    /**
     * 被动列入警示榜_扣分
     */
    @TableField("bdlrjsb_sub")
    private BigDecimal bdlrjsbSub;

    /**
     * 主动推送警示榜_加分
     */
    @TableField("zdtsjsb_add")
    private BigDecimal zdtsjsbAdd;

    /**
     * 主动推送示范帮_加分
     */
    @TableField("zdtssfb_add")
    private BigDecimal zdtssfbAdd;

    /**
     * 举一反三总分
     */
    @TableField("jyfs_total")
    private BigDecimal jyfsTotal;

    /**
     * 是否已使用
     */
    @TableField("isused")
    private Integer isused;

    /**
     * 评分时间
     */
    @TableField("createtime")
    private String createtime;


}
